.login-bj{
	width: 487upx;
	height: 143upx;
	margin-top: 200upx;
}
.reg-content-wrap{
		background-color: #fff;
}
.reg-content{
	padding:0px 60upx;
	background-color: #fff;
	.welcome-text{
		padding: 20upx 0 40upx;
		color:red;
		view{
			font-size: 44upx;
			line-height: 64upx;
			color: #323232;
		}
	
	}
	.input-group{
		.flex{
			padding-top: 30upx;
			border-bottom: 1px solid #e8e9ec;
			/* &:last-child{
				border-bottom: 0;
			} */
			.flex-icon{
				.icon{
					width: 32upx;
					height: 32upx;
				}
			}
			&.category-radio{
				border-bottom: 0;
				.flex-checkbox{
					font-size: 24upx;
					color: #adadad;
					border-bottom: 0;
					margin-right: 70upx;
					.icon{
						width: 28upx;
						height: 28upx;
						margin-right: 12upx;
					}
				}
			}
			.flex-checkbox{
				font-size: 24upx;
				color: #adadad;
				.icon{
					width: 24upx;
					height: 24upx;
					margin-right: 12upx;
				}
				& + .flex-2{
					font-size: 24upx;
					color: #666666;
				}
			}
			.best-input{
				font-size: 28upx;
				line-height: 90upx;
				height: 90upx;
				padding: 0 44upx;
				color: #323232;
				display: block;
				width: 100%;
			}
			/deep/ .input-placeholder{
				color: #d5d5d5;
			}
			.get-code{
				font-size: 28upx;
				color: #008bff;
				width: 157upx;
				text-align: right;
				position: relative;
				line-height: 90upx;
				&:before{
					content: '';
					width: 1px;
					height: 33upx;
					background-color: #e8e9ec;
					position: absolute;
					left: 0;
					top: 50%;
					transform: translateY(-50%);
				}
				image{
					width: 100%;
					height: 40upx;
					display: block;
				}
			}
		}
	}
	.blue-btn{
		margin-top: 120upx;
		padding:136upx 110upx;
		
	}
	.other-enter{
		font-size: 24upx;
		line-height: 44upx;
		margin-top: 30upx;
		color: #adadad;
		/* text{
			color: #008bff;
		} */
	}
}
	.blue-btn{
		margin:136upx 110upx;
		
	}
.retrieve-content{
		padding: 0;
		background-color: #f8fafb;
		.input-group{
			padding: 0 30upx;
			background-color: #fff;
			.flex-icon{
				width: 170upx;
			}
		}
		.blue-btn{
			margin: 120upx 30upx;
		}
	}
	.login-btn-out{
		width:100%;
		height:400upx;
		background-size: 554upx 312upx;
	}